package chat

import (
	"gxcvu-ai/app/model/chat"

	"github.com/gin-gonic/gin"
)

type ChatEngine interface {
	NewChat(message []chat.Message, c *gin.Context)
}

type ChatResponse struct {
	Id      string `json:"id"`               // 本轮对话的id
	Object  string `json:"object,omitempty"` // 回包类型
	Created int    `json:"created"`          // 时间戳
	IsEnd   bool   `json:"is_end"`           // 表示当前子句是否是最后一句。只有在流式接口模式下会返回该字段
	Result  string `json:"result"`           // 对话返回结果
	Model   string `json:"model"`            // 会话模型
}
